FHIR R4 Patient API - Implementation Template

(0 reviews)

Field mapping

Account

See src/main/resources/dw/Account.dwl for a mapping example.

FHIR FieldFieldNotes
name.givenFirstNameIn name object filter on use='official'.
name.familyLastNameIn name object filter on use='official'.
activeActive__c
genderGender__pc
maritalStatus.coding..displayMarital_Status__pc
birthDatePersonBirthdate
telecom.valuePersonHomePhoneFirst filter for use='home' and the for use='mobile'.
identifier.valueHealthCloudGAMedicalRecordNumbercIn identifier object where type.coding.code='MR'.
identifier.valueHealthCloudGASourceSystemIdcIn identifier object where type.coding.code='MR'.
address.linePersonMailingStreetIn address object where type='both' or type='postal'.
address.cityPersonMailingCityIn address object where type='both' or type='postal'.
address.statePersonMailingStateIn address object where type='both' or type='postal'.
address.postalCodePersonMailingPostalCodeIn address object where type='both' or type='postal'.
address.countryPersonMailingCountryIn address object where type='both' or type='postal'.
EHRPatient

See src/main/resources/dw/EHRPatient.dwl for a mapping example.

FHIR FieldFieldNotes
name.givenHealthCloudGAGivenName1cIn name object filter on use='official'.
name.familyHealthCloudGAFamilyName1cIn name object filter on use='official'.
genderHealthCloudGAGenderLabelc
deceasedBooleanHealthCloudGADeceasedc
birthDateHealthCloudGABirthDatec
maritalStatus.coding.displayHealthCloudGAMaritalStatusLabelc
identifier.valueHealthCloudGAMedicalRecordNumbercIn identifier object where type.coding.code='MR'.
identifier.valueHealthCloudGASourceSystemIdcIn identifier object where type.coding.code='MR'.
identifier.systemHealthCloudGASourceSystemcIn identifier object where type.coding.code='MR'.
address.lineHealthCloudGAAddress1Line1cIn address object where type='both' or type='postal'.
address.cityHealthCloudGAAddress1CitycIn address object where type='both' or type='postal'.
address.stateHealthCloudGAAddress1StatecIn address object where type='both' or type='postal'.
address.postalCodeHealthCloudGAAddress1PostalCodecIn address object where type='both' or type='postal'.
address.countryHealthCloudGAAddress1CountrycIn address object where type='both' or type='postal'.
telecom.systemHealthCloudGATelecom[ind]SystemcIn telecom object the destination field has an integer set as the index of the telecom record.
telecom.useHealthCloudGATelecom[ind]UsecIn telecom object the destination field has an integer set as the index of the telecom record.
telecom.valueHealthCloudGATelecom[ind]ValuecIn telecom object the destination field has an integer set as the index of the telecom record.

Reviews

TypeTemplate
OrganizationMulesoft Inc.
Published by
MuleSoft Solutions
Published onOct 13, 2023
Asset overview

Asset versions for 2.1.x

Asset versions
VersionActions
2.1.2